Rapport De Recherche a Exible Event Service for Database Cooperating Components a Exible Event Service for Database Cooperating Components
نویسندگان
چکیده
Future database software (i.e., applications, systems) can no longer be monolithic. Database technology is evolving towards cooperation and integration. Having components which inter-operate, being self-tuned, scalable and available are new challenges. Event infrastructures are well adapted to support software components integration. Therefore, we propose a exible event service which can be used for specifying and generating event managers. Managers are sophisticated brokers supporting anonymous event passing communication between distributed database services and applications. The key feature of our approach is the ability for our event service and managers to reconngure and adapt themselves with respect to component requirements and to their environment. Flexibility i.e., adaptability and extensibility is achieved, thanks to meta-programming and reeection techniques. Les bases de donn ees du futur evoluent des approches monolithiques vers des infrastructures a base de composants. Avoir des composants (i.e., applications, syst emes) inter-op erables, avec un haut degr e de disponibilit e et qui passent a l' echelle, sont de nouveaux challenges. Les infrastructures a ev enements sont bien adapt ees pour supporter l'int egration de com-posants logiciels. Nous proposons un service d' ev enements exible qui permet de sp eciier et g en erer des gestionnaires d' ev enements. Les gestionnaires supportent une communication anonyme par echange d' ev enements entre des services bases de donn ees r epartis et des applications. L'originalit e de notre travail est de proposer un service d' ev enements et des gestionnaires qui se conngurent et s'adaptent selon les besoins des composants et de l'environnement. L'adaptabilit e et l'extensibilit e sont assur ees gr^ ace a l'utilisation de techniques de m eta-programmation et r eeexion.
منابع مشابه
Towards a semantic event service for distributed active database applications
This paper proposes an approach to building event services for active database applications. It introduces dimensions to characterize distributed event deenition, detection, production and notiication. The core of our approach is a parametric event service called QUET-ZAL that has three interfaces, each of them implementing the given dimensions as parameters. Therefore, diierent event (detectio...
متن کاملSpecifying a component based active mechanism for Federated Database Systems
This paper presents an architecture of a component based active mechanism suitable for federated database systems (FDBMS), i.e., a collection of autonomous DBMS with a common understanding of their universe of discourse. The main components of the mechanism are exible event and rule services that cooperate to execute active rules. The event service allows the speciication and generation of even...
متن کاملA Flexible Event Service for Integrating Distributed Database Applications
1 Context and Motivations Large-scale distributed information systems with thousands of users are now a reality. Such systems are characterized by a high degree of heterogeneity and the need to make tools, services, software components, database systems inter-operate. Inter-operation should be eecient, with timely responses and it must preserve components autonomy. Database applications are bec...
متن کاملToward a Semantic Event Service for Distributed Active Database Applications
Cet article propose une approche pour la construction de services d' ev enements pour des applications bases de donn ees actives. Dans un premier temps, nous introduisons les dimensions qui caract erisent la d eenition, la d etection, la production et la notiication d' ev enements distribu es. Dans un second temps, nous pr esentons le service d' ev enements param etrique QUETZAL autorisant la s...
متن کاملRAPPORT DE RECHERCHE Vizar, A Visualization Service for Event-Based Systems
This article describes a visualization tool that helps application developers in understanding/debugging the execution of event-based applications. Vizar allows applications to record and then replay executions of event-based systems. It is a general purpose visualization service. It is not intended or linked in any way to any speciic system { eventhough it was rst targeted for active databases...
متن کامل